//
//  KeyMacro.h
//  TobyYoung
//
//  Created by TobyYoung on 2017/5/10.
//  Copyright © 2017年 Answern. All rights reserved.
//

#ifndef TobyYoung_KeyMacro_h
#define TobyYoung_KeyMacro_h

// NSUserDefaults Key
static NSString *kUDCacheVersion                = @"ud_cache_version";// PINCache缓存版本号，更新版本时清空缓存
static NSString *kUDAppVersion                  = @"ud_app_version";// 保存当前版本号，用于新手引导
static NSString *kUDApiType                     = @"ud_server_type";// 0=开发，1=测试，2=预发布，3=冻结，4=正式
static NSString *kUDIsLogin                     = @"ud_is_login";
static NSString *kUDUserId                      = @"ud_user_id";
static NSString *kUDUserOpenId                  = @"ud_user_open_id";
static NSString *kUDUserUnionId                 = @"ud_user_union_id";
static NSString *kUDBabyName                    = @"ud_baby_name";
static NSString *kUDUserTel                     = @"ud_user_tel";
static NSString *kUDUserHead                    = @"ud_user_head";
static NSString *kUDUserToken                   = @"ud_user_token";
static NSString *kUDUName                       = @"ud_name";//用户名
static NSString *kUDBabyBirthday                = @"ud_user_birthday";//宝宝生日
static NSString *kUDBabySex                     = @"ud_user_sex";//宝宝性别
static NSString *kUDtoken                       = @"ud_token";
static NSString *kUDBalance                     = @"ud_balance";//充值的钱
static NSString *kUDVip                         = @"ud_vip";//vip判断
static NSString *kUDAge                         = @"ud_age";//年龄


static NSString *kUDDeviceToken                 = @"ud_device_token";// push token
static NSString *kUDUserSelectCity              = @"ud_user_selecct_city";// 用户选择的城市
static NSString *KUDUserLoginType               = @"ud_login_type";//判断是登录还是注册


// PIN Cache Key
static NSString *kCacheHome                     = @"cache_home";                       // 首页（dict）
static NSString *kCacheProductCateList          = @"cache_product_cate_list";          // 产品分类列表(arr)
static NSString *kCacheService                  = @"cache_service";                    // 服务(dict)
static NSString *kCacheCityList                 = @"cache_city_list";                  // 城市列表(dict，包括热门城市)
static NSString *kCachePolicyUnpayList          = @"cache_policy_unpay_list";          // 待付款订单列表（arr）
static NSString *kCachePolicyValidList          = @"cache_policy_valid_list";          // 有效保单列表（arr）
static NSString *kCacheClaimList                = @"cache_claim_list";                 // 理赔列表（arr）
static NSString *kCacheCardList                 = @"cache_card_list";                  // 卡包列表（arr）
static NSString *kCacheOrderList                = @"cache_order_list";                 // 预约列表（arr）
#define kCacheProductListByCateId(cateId)       [NSString stringWithFormat:@"cache_product_list_%zd",cateId]    // 产品列表 by cateid(arr)


// Notification Name
static NSString *kNotiShowLoginVC               = @"noti_show_login_vc";                    // 显示登录页面
static NSString *kNotiADClick                   = @"noti_ad_click";                         // 广告点击
static NSString *kNotiAPNSActive                = @"noti_apns_active";                      // app活动时收到推送通知
static NSString *kNotiAPNSRemote                = @"noti_apns_remote";                      // app在后台收到推送通知

// 第三方key
static NSString *kBaiduMapAppId             = @"O3CdYpUIMK3sxxdyuSw05CrYE9qS3tD8";// 百度api
static NSString *kPayKeyId                  = @"2017090608587887";//支付宝key
static NSString *kWeiXinId                  = @"wx2685e590bd08501b";//微信
static NSString *kWeixinAppSecret           = @"274c3659c2f53c03c4cf440cf9082d56";

// 分页，每页数量
static NSInteger kPageSize                   = 10;

static NSString *kCityName                   = @"cityname";

#endif
